DROP TABLE IF EXISTS jms_ods.tab_bulk_cargo_shift ;
CREATE EXTERNAL TABLE jms_ods.tab_bulk_cargo_shift (
ID            string        comment  'ID' ,                     --NVARCHAR2(32)
REGION            string        comment  '大区' ,                     --NVARCHAR2(60)
REGION_CODE            string        comment  '大区编号' ,                     --NVARCHAR2(30)
PROVINCE            string        comment  '省份' ,                     --NVARCHAR2(60)
PROVINCE_CODE            string        comment  '省份编号' ,                     --NVARCHAR2(30)
AGENT            string        comment  '代理区' ,                     --NVARCHAR2(60)
AGENT_CODE            string        comment  '代理区编号' ,                     --NVARCHAR2(30)
TRANS_SHIPMENT_CENTER            string        comment  '规划转运中心' ,                     --NVARCHAR2(60)
TRANS_SHIPMENT_CENTER_CODE            string        comment  '规划转运中心编号' ,                     --NVARCHAR2(30)
CITY            string        comment  '城市' ,                     --NVARCHAR2(60)
CITY_CODE            string        comment  '城市编号' ,                     --NVARCHAR2(30)
AREA            string        comment  '区县' ,                     --NVARCHAR2(60)
AREA_CODE            string        comment  '区县编号' ,                     --NVARCHAR2(30)
FIRST_SHIFT            string        comment  '第一散货班次' ,                     --NVARCHAR2(30)
SECOND_SHIFT            string        comment  '第二散货班次' ,                     --NVARCHAR2(30)
CREATE_TIME            timestamp        comment  '创建时间' ,                     --DATE
CREATE_BY            string        comment  '创建人' ,                     --NVARCHAR2(60)
MODIFY_TIME            timestamp        comment  '修改时间' ,                     --DATE
MODIFY_BY            string        comment  '修改人' ,                     --NVARCHAR2(60)
EFFECTIVE_START_TIME            timestamp        comment  '有效开始时间' ,                     --DATE
EFFECTIVE_END_TIME            timestamp        comment  '有效结束时间'   ,                   --DATE
DELIVER_SPAN_DAY            timestamp        comment  '派件跨天'   ,                   --NVARCHAR2(30)
DELIVER_OVER_TIME            timestamp        comment  '派件加时'                      --NVARCHAR2(30)
)
    COMMENT  '经营指标-操作-进港转运及时率-散货班次(快照表)'
    PARTITIONED BY (dt STRING COMMENT '时间分区')
    STORED AS PARQUET
    LOCATION '/dw/hive/jms_ods.db/external/tab_bulk_cargo_shift'
    TBLPROPERTIES (
        'discover.partitions' = 'false',
        'parquet.column.index.access' = 'true'
        );

MSCK REPAIR TABLE jms_ods.tab_bulk_cargo_shift;